custom software development financial planning open source outsourcing development marine software development consulting crm customer application bpo offshore projects asset management outsource management software investment thin-client radius3 developers relationship